package com.zou.music_downloader.bean;

import java.util.List;

/**
 * Created by zou on 2016/3/16.
 */
public class AlbumBean {

    /**
     * album_id : 74015
     * author : 邓丽君
     * title : 我只在乎你
     * publishcompany : 环球唱片
     * prodcompany :
     * country : 港台
     * language : 国语
     * songs_total : 10
     * info : 邓丽君在1987年推出的唱片专集《我只在乎你》中,有三首歌的词作者是“桃丽莎”。其实,桃丽莎即是邓丽君自己（英文名TERESA的中译）。根据我手中的资料,邓丽君作的词并不多,虽然她确曾向媒体表示“最大的心愿是出一张一脚踢的唱片”——即由自己包办下全部的词曲和制作,但是因意外去世而没能实现。但是,在此专集中竟有三首之多,不能不令人关注。大体上说,这三首歌具有两种风格,一为写实,一为浪漫。《非龙非彲》以现代汉语与古汉语混合,歌词的意境悲凉,心态哀痛,而且隐含着非比寻常的寓意.
     * styles : 流行
     * style_id : 3
     * publishtime : 1987-01-02
     * artist_ting_uid : 1091
     * all_artist_ting_uid : null
     * gender : 1
     * area : 1
     * pic_small : http://musicdata.baidu.com/data2/pic/88410383/88410383.jpg
     * pic_big : http://musicdata.baidu.com/data2/pic/88410377/88410377.jpg
     * hot :
     * favorites_num : null
     * recommend_num : null
     * artist_id : 116
     * all_artist_id : 116
     * pic_radio : http://musicdata.baidu.com/data2/pic/88410365/88410365.jpg
     * pic_s500 : http://c.hiphotos.baidu.com/ting/pic/item/86d6277f9e2f0708fb6f5c21eb24b899a901f2ad.jpg
     * pic_s1000 : http://musicdata.baidu.com/data2/pic/88410360/88410360.jpg
     */

    private AlbumInfoEntity      albumInfo;
    /**
     * artist_id : 116
     * all_artist_id : 116
     * all_artist_ting_uid : 1091
     * language : 国语
     * publishtime : 1987-01-02
     * album_no : 1
     * versions :
     * pic_big : http://musicdata.baidu.com/data2/pic/88410377/88410377.jpg
     * pic_small : http://musicdata.baidu.com/data2/pic/88410383/88410383.jpg
     * hot : 11215
     * file_duration : 248
     * del_status : 0
     * resource_type : 0
     * copy_type : 1
     * has_mv_mobile : 1
     * all_rate : 24,64,128,192,256,320,flac
     * toneid : 0
     * country : 港台
     * area : 1
     * lrclink : http://musicdata.baidu.com/data2/lrc/246645809/%E9%85%92%E9%86%89%E7%9A%84%E6%8E%A2%E6%88%88.lrc
     * song_id : 1106872
     * title : 酒醉的探戈
     * ting_uid : 1091
     * author : 邓丽君
     * album_id : 74015
     * album_title : 我只在乎你
     * is_first_publish : 0
     * havehigh : 2
     * charge : 0
     * has_mv : 1
     * learn : 0
     * song_source : web
     * piao_id : 0
     * korean_bb_song : 0
     * resource_type_ext : 0
     * mv_provider : 1000000000
     */

    private List<SongListEntity> songlist;

    public AlbumInfoEntity getAlbumInfo() {
        return albumInfo;
    }

    public void setAlbumInfo(AlbumInfoEntity albumInfo) {
        this.albumInfo = albumInfo;
    }

    public List<SongListEntity> getSonglist() {
        return songlist;
    }

    public void setSonglist(List<SongListEntity> songlist) {
        this.songlist = songlist;
    }

    public static class AlbumInfoEntity {
        private String album_id;
        private String author;
        private String title;
        private String publishcompany;
        private String prodcompany;
        private String country;
        private String language;
        private String songs_total;
        private String info;
        private String styles;
        private String style_id;
        private String publishtime;
        private String artist_ting_uid;
        private Object all_artist_ting_uid;
        private String gender;
        private String area;
        private String pic_small;
        private String pic_big;
        private String hot;
        private Object favorites_num;
        private Object recommend_num;
        private String artist_id;
        private String all_artist_id;
        private String pic_radio;
        private String pic_s500;
        private String pic_s1000;

        public String getAlbum_id() {
            return album_id;
        }

        public void setAlbum_id(String album_id) {
            this.album_id = album_id;
        }

        public String getAuthor() {
            return author;
        }

        public void setAuthor(String author) {
            this.author = author;
        }

        public String getTitle() {
            return title;
        }

        public void setTitle(String title) {
            this.title = title;
        }

        public String getPublishcompany() {
            return publishcompany;
        }

        public void setPublishcompany(String publishcompany) {
            this.publishcompany = publishcompany;
        }

        public String getProdcompany() {
            return prodcompany;
        }

        public void setProdcompany(String prodcompany) {
            this.prodcompany = prodcompany;
        }

        public String getCountry() {
            return country;
        }

        public void setCountry(String country) {
            this.country = country;
        }

        public String getLanguage() {
            return language;
        }

        public void setLanguage(String language) {
            this.language = language;
        }

        public String getSongs_total() {
            return songs_total;
        }

        public void setSongs_total(String songs_total) {
            this.songs_total = songs_total;
        }

        public String getInfo() {
            return info;
        }

        public void setInfo(String info) {
            this.info = info;
        }

        public String getStyles() {
            return styles;
        }

        public void setStyles(String styles) {
            this.styles = styles;
        }

        public String getStyle_id() {
            return style_id;
        }

        public void setStyle_id(String style_id) {
            this.style_id = style_id;
        }

        public String getPublishtime() {
            return publishtime;
        }

        public void setPublishtime(String publishtime) {
            this.publishtime = publishtime;
        }

        public String getArtist_ting_uid() {
            return artist_ting_uid;
        }

        public void setArtist_ting_uid(String artist_ting_uid) {
            this.artist_ting_uid = artist_ting_uid;
        }

        public Object getAll_artist_ting_uid() {
            return all_artist_ting_uid;
        }

        public void setAll_artist_ting_uid(Object all_artist_ting_uid) {
            this.all_artist_ting_uid = all_artist_ting_uid;
        }

        public String getGender() {
            return gender;
        }

        public void setGender(String gender) {
            this.gender = gender;
        }

        public String getArea() {
            return area;
        }

        public void setArea(String area) {
            this.area = area;
        }

        public String getPic_small() {
            return pic_small;
        }

        public void setPic_small(String pic_small) {
            this.pic_small = pic_small;
        }

        public String getPic_big() {
            return pic_big;
        }

        public void setPic_big(String pic_big) {
            this.pic_big = pic_big;
        }

        public String getHot() {
            return hot;
        }

        public void setHot(String hot) {
            this.hot = hot;
        }

        public Object getFavorites_num() {
            return favorites_num;
        }

        public void setFavorites_num(Object favorites_num) {
            this.favorites_num = favorites_num;
        }

        public Object getRecommend_num() {
            return recommend_num;
        }

        public void setRecommend_num(Object recommend_num) {
            this.recommend_num = recommend_num;
        }

        public String getArtist_id() {
            return artist_id;
        }

        public void setArtist_id(String artist_id) {
            this.artist_id = artist_id;
        }

        public String getAll_artist_id() {
            return all_artist_id;
        }

        public void setAll_artist_id(String all_artist_id) {
            this.all_artist_id = all_artist_id;
        }

        public String getPic_radio() {
            return pic_radio;
        }

        public void setPic_radio(String pic_radio) {
            this.pic_radio = pic_radio;
        }

        public String getPic_s500() {
            return pic_s500;
        }

        public void setPic_s500(String pic_s500) {
            this.pic_s500 = pic_s500;
        }

        public String getPic_s1000() {
            return pic_s1000;
        }

        public void setPic_s1000(String pic_s1000) {
            this.pic_s1000 = pic_s1000;
        }
    }


}
